package com.example.zxd;

import java.util.Scanner;

/**
 * 回文回文<p>
 * 描述：
 * 回文是一种有趣的现象。英语中单词Palindromes指顺读倒读都一样的词语，比如radar，reviver，repaper，deified，rotator。美国南卡罗来那州查尔斯顿市北部有一片沼泽地，其名字的拼法也采用了这一形式：Wassamassaw，印第安语的意思是“世界上最恶劣的地方。
 *<p>
 * 现在给定一个单词，要求你判断这个单词是不是回文词。
 *<p>
 * 输入：
 * 输入数据由包括一个字符串，字符串表示一个单词（长度为[1,256]
 * ），仅由字母组成，没有前导或后置的非法字符，单词后紧跟换行符(\n)。
 *<p>
 * 输出：
 * 对于一个单词，如果是回文词，输出“Yes”，否则，输出“No”。
 *<p>
 * 样例输入：<p>
 * Wassamassaw<p>
 * 样例输出：<p>
 * Yes<p>
 * 样例输入：<p>
 * Wassamassam<p>
 * 样例输出：<p>
 * No<p>
 * 注释：
 * 请注意输出中Yes与No的大小写。
 * @author: scarborough
 * @datetime: 2025/3/19 - 16:11
 * @status: AC
 */
public class PROB1008 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String str = sc.nextLine();
        sc.close();

        String lowerCaseStr = str.toLowerCase();
        StringBuilder sb = new StringBuilder(lowerCaseStr);
        boolean flag = sb.reverse().toString().equals(lowerCaseStr);
        if(flag){
            System.out.println("Yes");
        }else {
            System.out.println("No");
        }
    }
}
